package com.trt.files.service;

import org.springframework.web.multipart.MultipartFile;

public interface UploaderService {

    /**
     *
     * 使用fastdfs上传文件
     * @param file
     * @param fileExtName 文件扩展名
     * @return string
     */
    public String uploadFdfs(MultipartFile file, String fileExtName) throws Exception;

    /**
     * 第三方云存储：阿里OSS、腾讯云存储、七牛云存储
     */

    /**
     *
     * 使用OSS上传文件
     * @param userId
     * @param file
     * @param fileExtName
     * @return string
     */
    public String uploadOSS(String userId, MultipartFile file, String fileExtName) throws Exception;

}
